<?php

//chu y neu muon dung file Model nam trong thu muc modules/admin/models thi moi 1 folder module can co file Bootstrap.php rieng
//chu y ten class  la Admin_Bootstrap  va ke thua  Zend_Application_Module_Bootstrap. 

//o day, do muon tat ca cac module deu dung chung file trong folder model o ben ngoai folder application nen phai doi ten file la Bootstrap1.php de tranh conflict

class Admin_Bootstrap extends Zend_Application_Module_Bootstrap{
	
	
	public function _initAutoload(){
		$front = Zend_Controller_Front::getInstance();
		
		/*
		 Sau khi tạo module Error, cần khai báo cho hệ thống biết.
		Khi các module khác bị lỗi, thì sẽ gọi module error này ra để thể hiện thông báo lỗi.
		Để làm được điều này, mở file bootstrap.php ở thư mục application và thêm vào 1 phương thức như sau
		*/
		$front->registerPlugin(new Zend_Controller_Plugin_ErrorHandler(array(
				'module'     => 'error',
				'controller' => 'error',
				'action'     => 'error'
		)));
		
		/*
		 * phương thức autoload để định nghĩa cho hệ thống biết được đường dẫn tới các lớp mà ta tạo trong Model và form sau này. 
		 */
		$autoloader = new Zend_Application_Module_Autoloader(array(
				'namespace' => '',
				'basePath' => dirname(__FILE__),
		));
		return $autoloader;
	}
	
	
	
}